//package com.charley.icloud.admin.service.impl;
//
//import java.util.List;
//
//import com.charley.icloud.admin.dao.SysConfigMapper;
//import com.charley.icloud.admin.pojo.entity.SysConfigDO;
//import com.charley.icloud.admin.service.SysConfigService;
//import com.charley.icloud.datasource.page.MybatisPageHelper;
//import com.charley.icloud.datasource.page.PageRequest;
//import com.charley.icloud.datasource.page.PageResult;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Service;
//
//import javax.annotation.Resource;
//
//@Service
//public class SysConfigServiceImpl  implements SysConfigService {
//
//	@Resource
//	private SysConfigMapper sysConfigMapper;
//
//	@Override
//	public int save(SysConfigDO record) {
//		if(record.getId() == null || record.getId() == 0) {
//			return sysConfigMapper.insertSelective(record);
//		}
//		return sysConfigMapper.updateByPrimaryKeySelective(record);
//	}
//
//	@Override
//	public int delete(SysConfigDO record) {
//		return sysConfigMapper.deleteByPrimaryKey(record.getId());
//	}
//
//	@Override
//	public int delete(List<SysConfigDO> records) {
//		for(SysConfigDO record:records) {
//			delete(record);
//		}
//		return 1;
//	}
//
//	@Override
//	public SysConfigDO findById(Long id) {
//		return sysConfigMapper.selectByPrimaryKey(id);
//	}
//
//	@Override
//	public PageResult findPage(PageRequest pageRequest) {
//		Object label = pageRequest.getParam("label");
//		if(label != null) {
//			return MybatisPageHelper.findPage(pageRequest, sysConfigMapper, "findPageByLabel", label);
//		}
//		return MybatisPageHelper.findPage(pageRequest, sysConfigMapper);
//	}
//
//	@Override
//	public List<SysConfigDO> findByLable(String lable) {
//		return sysConfigMapper.findByLable(lable);
//	}
//
//}
